// pages/order/details.js
const app = getApp();
const g = require('../../utils/g.js');


Page({

  /**
   * 页面的初始数据
   */
  data: {
    order_id:0 ,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var order_id = options.order_id;
    this.setData({
      'order_id':order_id,
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.init();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  //---------------------------------------
  init:function(){
    this.load_order();
  },
  //----------------------------------------
  load_order:function(){
    var page=this;
    console.log(1111111111111111111111111111);
    //20005 订单详情
    g.api({
      data: {
        code: 20005,
        id: page.data.order_id,
      },
      success: function (d) {
        if (1 == d.status) {
          page.setData({
            address: d.data.address,
            info: d.data.info,
            son_list: d.data.son_list,
            st: d.data.store,
          });


        }else if(36== d.status){
          g.alert(d.message,function(){
            wx.reLaunch({
              url: '/pages/index/index',
            })
          });


        }else {
          console.log(d);
          g.alert(d.message);
        }
      },
    }, 0);
  },
  //----------------------------------------
  //删除订单
  //20412 订单删除（待付款）
  bind_del_order1: function (e) {
    var page = this;
    wx.showModal({
      title: '提示',
      content: '您确认要删除订单吗？',
      confirmText: '删除',
      confirmColor: '#f40000',
      success: function (res) {
        if (res.confirm) {
          page.del_order1(e);
        }
      }
    })
  },
  //---------------------------
  //删除订单
  //20412 订单删除（待付款）
  bind_del_order1: function (e) {
    var page = this;
    wx.showModal({
      title: '提示',
      content: '您确认要删除订单吗？',
      confirmText: '删除',
      confirmColor: '#f40000',
      success: function (res) {
        if (res.confirm) {
          page.del_order1(e);
        }
      }
    })
  },
  //---------------------------
  del_order1: function (e) {
    var page = this;
    var order_id = page.data.order_id;
    g.api({
      data: {
        code: 20412,
        id: order_id,//	string	是	订单id
      },
      success: function (d) {
        if (1 == d.status) {

          wx.showToast({
            title: '删除成功',
            icon: 'success',
            duration: 2000,
            success: function () {
              wx.navigateBack({
                delta: 1
              })
            }
          })
        } else {
          console.log(d);
          // g.alert(d.message);
        }
      },
      complete: function () {
        page.setData({ more: '' });
      },
    }, true);
  },
})